
Set-DatabaseAvailabilityGroup cmdlet’i, Exchange Yönetim Merkezi (EAC) veya Exchange Yönetim Konsolu (EMC) aracılığıyla yapılamayan belirli Database Availability Group (DAG) ayarlarını yapılandırmak için kullanılır. Bu cmdlet ile, TCP bağlantı noktası değiştirme, Witness sunucusu veya dizinini değiştirme, siteler arası RPC erişimini engelleme gibi işlemleri gerçekleştirebilirsiniz.
Set-DatabaseAvailabilityGroup aracı, DAG’nin ağ bulma süreçlerini yapılandırma, replikasyon için kullanılan TCP bağlantı noktasını belirleme ve Veri Merkezi Etkinleştirme Koordinasyonu (DAC) modunu aktifleştirme gibi işlemleri yönetmenizi sağlar. Bu özelliklerin değerleri hem Active Directory’de hem de küme veritabanında saklanır. Özellikle, ağ sıkıştırması, ağ şifrelemesi ve ağ keşfi gibi işlemleri yönetebilmeniz için DAG‘nin altında yatan küme yapısının çekirdek konfigürasyonuna sahip olmanız gerekmektedir.
İçindekiler
Database Availability Group (DAG) Değerleri
Database Availability Group (DAG) özelliklerinin değerleri, hem Active Directory’de hem de küme veritabanında saklanır. Bu durum, DAG yapılandırmasının hem kimlik doğrulama ve politika yönetimi sağlayan Active Directory ile hem de sunucular arası etkileşimi koordine eden küme veritabanı ile entegre şekilde çalışmasını gerektirir.
Bazı özellikler, özellikle küme veritabanında depolandığından, DAG’nin temel alınan kümeyi yönetebilmesi için gerekli çekirdek yapılandırmalara sahip olması önemlidir. Bu yapılandırmalar şunları içerir:
- ReplicationPort: DAG üyeleri arasındaki veri replikasyonu için kullanılan ağ bağlantı noktasını belirtir.
- NetworkCompression: Veri replikasyonu sırasında ağ üzerinden veri sıkıştırma kullanılıp kullanılmayacağını kontrol eder.
- NetworkEncryption: Replikasyon verilerinin ağ üzerinde şifrelenip şifrelenmeyeceğini ayarlar.
- DiscoverNetworks: DAG’ın kullanılabilir ağları otomatik olarak keşfetmesine izin verir.
Set-DatabaseAvailabilityGroup Kullanım Alanları
Kurulumunuzda Witness dizini ve sunucusu ayarlamaları, DAG yapılandırmanızın temel parçalarındandır. Bu ayarlamalar, DAG’ın yüksek kullanılabilirlik ve dayanıklılık özelliklerinin doğru çalışmasını sağlar.
Set-DatabaseAvailabilityGroup ile Witness Dizini Ayarlama
Belirli bir DAG için Witness dizinini ayarlamak istiyorsanız, aşağıdaki komutu kullanabilirsiniz:
Set-DatabaseAvailabilityGroup -Identity DAG1 -WitnessDirectory C:DAG01
Set-DatabaseAvailabilityGroup ile Witness Sunucusu ve Witness Dizini Ayarlamak
Witness sunucusu ve dizinini ayarlamak veya değiştirmek için aşağıdaki komut setini kullanabilirsiniz:
Set-DatabaseAvailabilityGroup -Identity <DatabaseAvailabilityGroupIdParameter> -WitnessServer <FileShareWitnessServerName> -WitnessDirectory <FullPath>Eğer mevcut Witness sunucusu başarısız olursa veya sorun çıkarırsa, alternatif bir Witness sunucusu belirtmek için aşağıdaki komutu kullanabilirsiniz:
Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -AlternateWitnessDirectory <NonRootLocalLongFullPath> -AlternateWitnessServer <AlternateWitnessServerName>Set-DatabaseAvailabilityGroup ile DAG Yapılandırmasında DHCP Kullanımı
DAG üye sunucularınızın IP adreslerini otomatik olarak almasını sağlamak için aşağıdaki komutu kullanabilirsiniz:
Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -DatabaseAvailabilityGroupIpAddresses "IPAddress"Set-DatabaseAvailabilityGroup ile DAC Modunu Etkinleştirme
Database Activation Coordination (DAC) modunu etkinleştirmek için, aşağıdaki komut kullanılabilir. Bu mod, DAG başlatıldığında veritabanı bağlantı davranışını düzenler ve istenmeyen veritabanı kopya etkinleştirmelerini önlemeye yardımcı olur:
Exchange Server DAC Mode hakkında detaylı bilgi için makalemizi okuyabilirsiniz.
Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -DatacenterActivationMode "DatacenterActivationModeOption"